package com.fancy.imasclient.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel("关注信息")
public class FollowInfoDTO {
    @ApiModelProperty(value = "目标ID", example = "12345")
    private Long targetId;
    
    @ApiModelProperty(value = "目标类型（1-用户，2-歌手）", example = "1")
    private Integer targetType;
    
    @ApiModelProperty(value = "用户名", example = "testuser")
    private String username;
    
    @ApiModelProperty(value = "昵称", example = "测试用户")
    private String nickname;
    
    @ApiModelProperty(value = "头像URL", example = "/images/avatars/12345.jpg")
    private String avatarUrl;
    
    @ApiModelProperty(value = "简介", example = "热爱音乐的普通用户")
    private String introduction;
    
    @ApiModelProperty(value = "关注时间", example = "2023-01-01 12:00:00")
    private Date followTime;
}